package com.linkage.usercenter.pojo.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 这是MyBatis Generator自动生成的Model Class.
 * 对应的数据表是 : INSPECT_SECURITY
 * @author biao
 * @date 2020-07-17 12:17:14
 */
public class InspectSecurity implements Serializable {
    /**
     * 主键
     */
    private String id;

    /**
     * 用户ID
     */
    private String userId;

    /**
     * 身份证起期日
     */
    private Date idCardBeginExpire;

    /**
     * 身份证到期日
     */
    private Date idCardEndExpire;

    /**
     * 政治面貌名称
     */
    private String politicsIdentity;

    /**
     * 是否服过兵役 0:未服过兵役  1:服过兵役
     */
    private String militaryStatus;

    /**
     * 家庭成员姓名
     */
    private String familyName;

    /**
     * 家庭成员与本人关系
     */
    private String familyRelation;

    /**
     * 首次入职
     */
    private String firstWork;

    /**
     * 保安岗日期
     */
    private Date securityjobTime;

    /**
     * 保安员发证日期
     */
    private Date securityCardTime;

    /**
     * 保安员发证机构
     */
    private String securityCardAgency;

    /**
     * 保安员职业资格等级
     */
    private String securityLevel;

    /**
     * 专享技能
     */
    private String exclusiveSkill;

    /**
     * 持枪证编号
     */
    private String gunNo;

    /**
     * 持枪证枪型
     */
    private String gunType;

    /**
     * 发持枪证机关
     */
    private String gunCardAgency;

    /**
     * 发持枪证日期
     */
    private Date gunCardTime;

    /**
     * 持枪证有效日期
     */
    private Date gunCardExpire;

    /**
     * 专业特长
     */
    private String speciality;

    /**
     * 照片地址
     */
    private String photoImgUrl;

    private static final long serialVersionUID = 1L;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId == null ? null : userId.trim();
    }

    public Date getIdCardBeginExpire() {
        return idCardBeginExpire;
    }

    public void setIdCardBeginExpire(Date idCardBeginExpire) {
        this.idCardBeginExpire = idCardBeginExpire;
    }

    public Date getIdCardEndExpire() {
        return idCardEndExpire;
    }

    public void setIdCardEndExpire(Date idCardEndExpire) {
        this.idCardEndExpire = idCardEndExpire;
    }

    public String getPoliticsIdentity() {
        return politicsIdentity;
    }

    public void setPoliticsIdentity(String politicsIdentity) {
        this.politicsIdentity = politicsIdentity == null ? null : politicsIdentity.trim();
    }

    public String getMilitaryStatus() {
        return militaryStatus;
    }

    public void setMilitaryStatus(String militaryStatus) {
        this.militaryStatus = militaryStatus == null ? null : militaryStatus.trim();
    }

    public String getFamilyName() {
        return familyName;
    }

    public void setFamilyName(String familyName) {
        this.familyName = familyName == null ? null : familyName.trim();
    }

    public String getFamilyRelation() {
        return familyRelation;
    }

    public void setFamilyRelation(String familyRelation) {
        this.familyRelation = familyRelation == null ? null : familyRelation.trim();
    }

    public String getFirstWork() {
        return firstWork;
    }

    public void setFirstWork(String firstWork) {
        this.firstWork = firstWork == null ? null : firstWork.trim();
    }

    public Date getSecurityjobTime() {
        return securityjobTime;
    }

    public void setSecurityjobTime(Date securityjobTime) {
        this.securityjobTime = securityjobTime;
    }

    public Date getSecurityCardTime() {
        return securityCardTime;
    }

    public void setSecurityCardTime(Date securityCardTime) {
        this.securityCardTime = securityCardTime;
    }

    public String getSecurityCardAgency() {
        return securityCardAgency;
    }

    public void setSecurityCardAgency(String securityCardAgency) {
        this.securityCardAgency = securityCardAgency == null ? null : securityCardAgency.trim();
    }

    public String getSecurityLevel() {
        return securityLevel;
    }

    public void setSecurityLevel(String securityLevel) {
        this.securityLevel = securityLevel == null ? null : securityLevel.trim();
    }

    public String getExclusiveSkill() {
        return exclusiveSkill;
    }

    public void setExclusiveSkill(String exclusiveSkill) {
        this.exclusiveSkill = exclusiveSkill == null ? null : exclusiveSkill.trim();
    }

    public String getGunNo() {
        return gunNo;
    }

    public void setGunNo(String gunNo) {
        this.gunNo = gunNo == null ? null : gunNo.trim();
    }

    public String getGunType() {
        return gunType;
    }

    public void setGunType(String gunType) {
        this.gunType = gunType == null ? null : gunType.trim();
    }

    public String getGunCardAgency() {
        return gunCardAgency;
    }

    public void setGunCardAgency(String gunCardAgency) {
        this.gunCardAgency = gunCardAgency == null ? null : gunCardAgency.trim();
    }

    public Date getGunCardTime() {
        return gunCardTime;
    }

    public void setGunCardTime(Date gunCardTime) {
        this.gunCardTime = gunCardTime;
    }

    public Date getGunCardExpire() {
        return gunCardExpire;
    }

    public void setGunCardExpire(Date gunCardExpire) {
        this.gunCardExpire = gunCardExpire;
    }

    public String getSpeciality() {
        return speciality;
    }

    public void setSpeciality(String speciality) {
        this.speciality = speciality == null ? null : speciality.trim();
    }

    public String getPhotoImgUrl() {
        return photoImgUrl;
    }

    public void setPhotoImgUrl(String photoImgUrl) {
        this.photoImgUrl = photoImgUrl == null ? null : photoImgUrl.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", userId=").append(userId);
        sb.append(", idCardBeginExpire=").append(idCardBeginExpire);
        sb.append(", idCardEndExpire=").append(idCardEndExpire);
        sb.append(", politicsIdentity=").append(politicsIdentity);
        sb.append(", militaryStatus=").append(militaryStatus);
        sb.append(", familyName=").append(familyName);
        sb.append(", familyRelation=").append(familyRelation);
        sb.append(", firstWork=").append(firstWork);
        sb.append(", securityjobTime=").append(securityjobTime);
        sb.append(", securityCardTime=").append(securityCardTime);
        sb.append(", securityCardAgency=").append(securityCardAgency);
        sb.append(", securityLevel=").append(securityLevel);
        sb.append(", exclusiveSkill=").append(exclusiveSkill);
        sb.append(", gunNo=").append(gunNo);
        sb.append(", gunType=").append(gunType);
        sb.append(", gunCardAgency=").append(gunCardAgency);
        sb.append(", gunCardTime=").append(gunCardTime);
        sb.append(", gunCardExpire=").append(gunCardExpire);
        sb.append(", speciality=").append(speciality);
        sb.append(", photoImgUrl=").append(photoImgUrl);
        sb.append("]");
        return sb.toString();
    }
}